2.4 Protocolos

Define cómo los procesos de una aplicación, que se ejecutan en distintos sistemas
terminales, se pasan los mensajes entre sí.
Define:

  • Tipo de mensajes intercambiados (petición, respuesta, etc.)
  • Sintaxis de los mensajes (qué campos en los mensajes y cómo están delineados)
  • Semántica de los campos (significado de la información en los campos)
  • Reglas para determinar cuándo y cómo enviar o responder mensajes.

Tenemos dos tipos de protocolos, los de Dominio Público (definidos en RFCs, permiten la interoperabilidad, por ejemplo, HTTP y SMTP) y los Protocolos Propietarios (como Skype).